home *** CD-ROM | disk | FTP | other *** search
/ Champak 125 / Vol 125 (Damaged).iso / games / rabbit_r.swf / scripts / __Packages / disney / rabbitRivalry / scroller / ScrollerSky.as < prev   
Encoding:
Text File  |  2009-06-09  |  1.2 KB  |  52 lines

  1. class disney.rabbitRivalry.scroller.ScrollerSky extends smashing.keithm.Renderable
  2. {
  3.    var __asset;
  4.    var specialDepth;
  5.    var mc;
  6.    var __mc;
  7.    var y;
  8.    var DRAWTYPE = "scroller";
  9.    var HAS_SPECIAL_DEPTH = true;
  10.    var __DEF_ASSET = "_empty";
  11.    var CUSTOMDRAW = true;
  12.    var __DRAW_ON_SPAWN = true;
  13.    var __DEF_WIDTH = 800;
  14.    var __DEF_HEIGHT = 800;
  15.    var __USE_ACTUAL_DIMENSIONS = false;
  16.    function ScrollerSky(owner, asset)
  17.    {
  18.       super({owner:owner});
  19.       this.__asset = asset;
  20.       this.specialDepth = "dist";
  21.    }
  22.    function onDraw(newmc)
  23.    {
  24.       super.onDraw(newmc);
  25.       this.mc._x = 0;
  26.       this.mc._y = 0;
  27.       this.drawBG();
  28.    }
  29.    function drawBG()
  30.    {
  31.       this.__mc = this.mc.attachMovie(this.__asset,"horizon",1);
  32.       this.__mc.cacheAsBitmap = true;
  33.       return this.__mc;
  34.    }
  35.    function update(deltaPixels, deltaTime)
  36.    {
  37.       return undefined;
  38.    }
  39.    function render(camera, dt)
  40.    {
  41.       this.mc._y = this.y - camera.top;
  42.    }
  43.    function clear()
  44.    {
  45.       this.__mc.removeMovieClip();
  46.    }
  47.    function getDrawType()
  48.    {
  49.       return this.HAS_SPECIAL_DEPTH != true ? this.DRAWTYPE : this.DRAWTYPE + "_" + this.specialDepth;
  50.    }
  51. }
  52.